/**
 * @description setup menu 菜单
 * @param {string} name 名称
 * @param {string} fn 函数
 * @param {string} id 函数
 * @returns
 * */
export interface ISetupMenu {
  name: string
  fn: string
  id: string | number
}



/**
 * @description: 对应的页面标志
 * @param {profile} profile 展示个人资料
 * @param {setup} setup 展示隐私设置
 * @param {follow} follow 展示我的关注
 * @return {*}
 */
export enum EMenuToPages {
  profile = 'profile',
  setup = 'setup',
  follow = 'follow',
}

/**
 * @description: ISetupData
 * @param {*} name 名字
 * @param {*} tips 提示
 * @param {*} isShow 是否展示
 * @return {*}
 */
export interface ISetupData {
  name: string
  tips: string
  isShow: boolean
}

/**
 * @description: 头部组件
 * @param {string} link 链接
 * @param {string} name 名称
 * @param {string} id id
 * @param {string} fn 函数方法
 * @return {*}
 */
export interface IHeaderArr {
  link: string
  name: string
  id?: string
  fn?: string
}